Fix a leak
authorMatthias Clasen <matthiasc@src.gnome.org>
Sun, 26 Mar 2006 06:10:15 +0000 (06:10 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Sun, 26 Mar 2006 06:10:15 +0000 (06:10 +0000)
ChangeLog
ChangeLog.pre-2-10
gtk/gtkuimanager.c

index 257a36c92bb4098a2539ad6db96ee06e2f9577c7..dee50187a720d42f1e0cf7b74e9737af515308ed 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2006-03-26  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtkuimanager.c (gtk_ui_manager_get_property): Fix
+       a leak.
+
        * gtk/gtktexttag.c (gtk_text_tag_get_property):
        * gtk/gtkcellrenderertext.c (gtk_cell_render_text_get_property):
        Avoid an unnecessary strdup.  (#336013)
index 257a36c92bb4098a2539ad6db96ee06e2f9577c7..dee50187a720d42f1e0cf7b74e9737af515308ed 100644 (file)
@@ -1,5 +1,8 @@
 2006-03-26  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtkuimanager.c (gtk_ui_manager_get_property): Fix
+       a leak.
+
        * gtk/gtktexttag.c (gtk_text_tag_get_property):
        * gtk/gtkcellrenderertext.c (gtk_cell_render_text_get_property):
        Avoid an unnecessary strdup.  (#336013)
index 5d045300578579e27cc80eb9374e13f1775a4ef5..a5c916073f4c13f7be56cf11b23dce4294c3b2bb 100644 (file)
@@ -464,7 +464,7 @@ gtk_ui_manager_get_property (GObject         *object,
       g_value_set_boolean (value, self->private_data->add_tearoffs);
       break;
     case PROP_UI:
-      g_value_set_string (value, gtk_ui_manager_get_ui (self));
+      g_value_take_string (value, gtk_ui_manager_get_ui (self));
       break;
     default:
       G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);